slip-proof finish - Español Inglés Diccionario